package com.ysd.lis.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ysd.common.Result;
import com.ysd.lis.entity.SysIntf;
import com.ysd.lis.entity.SysIntfItem;

public interface SysIntfService extends IService<SysIntf> {

    Result getIntfList(SysIntf sysIntf);
    Result addIntf(SysIntf sysIntf);
    Result editIntf(SysIntf sysIntf);
    Result deleteIntf(String id);

    Result getIntfItemList(SysIntfItem sysIntfItem);
    Result getIntfItem(SysIntfItem sysIntfItem);
    Result addIntfItem(SysIntfItem sysIntfItem);
    Result editIntfItem(SysIntfItem sysIntfItem);
    Result deleteIntfItem(String id);
    Result saveIntfItemSettings(SysIntfItem sysIntfItem);

    Result copyIntfs(SysIntf sysIntf);

    Result getSource(SysIntfItem sysIntfItem);

}
